static void set_model_filter (GtkFileChooserWidget *impl,
GtkFileFilter *filter);
static void switch_to_home_dir (GtkFileChooserWidget *impl);
-
+static void set_show_hidden (GtkFileChooserWidget *impl,
+ gboolean show_hidden);
\f
G_DEFINE_TYPE_WITH_CODE (GtkFileChooserWidget, gtk_file_chooser_widget, GTK_TYPE_WIDGET,
GtkFileChooserWidget *impl = data;
g_simple_action_set_state (action, state);
- g_object_set (impl, "show-hidden", g_variant_get_boolean (state), NULL);
+ set_show_hidden (impl, g_variant_get_boolean (state));
}
/* Callback used when the "Show Size Column" menu item is toggled */
(g_file_info_get_is_hidden (info) ||
g_file_info_get_is_backup (info)))
{
- g_object_set (impl, "show-hidden", TRUE, NULL);
+ set_show_hidden (impl, TRUE);
enabled_hidden = TRUE;
}
}
* be shown in the path bar: "/foo/[bar]/.baz"
*/
if (child_is_hidden)
- g_object_set (impl, "show-hidden", TRUE, NULL);
+ set_show_hidden (impl, TRUE);
}
static void
{
GtkFileChooserWidgetPrivate *priv = gtk_file_chooser_widget_get_instance_private (impl);
- g_object_set (impl, "show-hidden", !priv->show_hidden, NULL);
+ set_show_hidden (impl, !priv->show_hidden);
}
static void